// Copyright (c) 2024, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

void main() {
  try {
    var {42: b} = throw {42: 42};
  } catch (e) {
    print(e);
    return;
  }
  throw 'Missing exception';
}
